.shoppingCar-top{
    height: 38px;
    background: black;
    .opt{
        float: right;
    }
    span{
        font-family: "微软雅黑";
        color: #fff;
        font-size: 14px;
        border-right: 1px solid white;
        line-height: 38px;
        padding:0 5px;
        &:hover{
            cursor: pointer;
            color:red;
        }
    }
}

.logo-status{
    margin: 0 auto;
    padding: 30px 0;
    .buy-step{float: right;}
    div{display: inline-block;}
}

.shoppingCar{
    position: relative;
    color: #000;
    background: #fff;
    margin-top: 40px;
    table{
        width: 100%;
        margin-bottom: 10px;
        //border-collapse: separate;
        border-collapse: collapse;
        tr{
            border: 1px solid #D9D8D6;
            th{font-weight: normal;line-height: 37px;color: #7C7C7C;}
            th{font-size: 16px;}
            &:first-child{background: #F8F8F8;} 
            td{
                text-align:center;
                font-size: 14px;
//              a{
//                   &:first-child{
//                      display: inline-block;
//                      width: 14px;
//                      height: 14px;
//                      background: url("https://m1.lefile.cn/trade/cn/pc/images/base/buycart.png") -167px -4px;
//                  }
//              }
                input{
                    width: 14px;
                    height: 14px;
                }
                #item-checked{
                    background-position: -148px -4px;
                }
                &:nth-child(2){
                    text-align:left;
                    img{height:115px;width:115px}
                }
                &:nth-child(3){
                    text-align:left;
                }
                span{
                    display: block;
                    font-size: 14px;
                    cursor: pointer;
                    text-align: left;
                }
                .count_box{
                    display: block;
                    width: 94px;
                    margin: 0 auto;
                    input[type="button"]{
                        width: 20px;
                        height: 20px;
                        background: #eee;
                        float: left;
                        font-size: 14px;
                        border: 1px solid #d2d2d2;
                    }
                    input[type="text"]{
                        width: 54px;
                        text-align: center;
                        height: 18px;
                        line-height: 18px;
                        float: left;
                        border: 0;
                        border-top: 1px solid #d9d8d6;
                        border-bottom: 1px solid #d9d8d6;
                        font-size: 14px;
                    }
                }
            }
            
        }
        &:last-child{
            width: 100%;
            border: 1px solid #d9d8d6;
            border-bottom: 0;
            margin-bottom: 10px;
        }
    }
    .item-total{
        border: 1px solid #d9d8d6;
        background: #f8f8f8;
        margin-top: 15px;
        padding: 14px 15px;
        overflow: hidden;
        .item-total-left{
            float: left;
            font-size: 13px;
            div{
                float: left;
                font-size: 14px;
//              a{
//                  display: inline-block;
//                  width: 14px;
//                  height: 14px;
//                  background: url("https://m1.lefile.cn/trade/cn/pc/images/base/buycart.png") -167px -4px;
//                  background-position: -148px -4px;
//              }
                input{width: 14px;height: 14px;}
                label{font-size: 14px;margin-left: 5px;}
               
            } 
            p{
                float: left;
                margin-left: 28px;
                color: #000;
                font-size: 14px;
            }
        }
        .item-total-right{
            float: right;
            text-align: right;
            li{
                font-size: 16px;text-align: center;
                span{font-size: 16px;}
            }
            
        }
        
    }
    .pay-off{
        padding: 15px 0 55px 0;
        float: right;
        input{
            width: 160px;
            height: 38px;
            line-height: 38px;
            background: #e2231a;
            border: 1px solid #d9d8d6;
            border-radius: 5px;
            text-align: center;
            color: #fff;
            font-size: 20px;
        }
            
    }
    .emptyCar{
            padding: 80px 0 80px 336px;
            h3{
                height: 84px;
                line-height: 84px;
                padding-left: 110px;
                background: url("https://m1.lefile.cn/trade/cn/pc/images/base/buycart.png") no-repeat -4px -66px;
                font-size: 18px;
                float: left;
                font-weight: normal;
            }
            input{
                display: inline-block;
                width: 95px;
                height: 30px;
                line-height: 30px;
                background: url("https://m1.lefile.cn/trade/cn/pc/images/base/buycart.png") -4px -163px;
                text-align: center;
                font-size: 14px;
                color: #000;
                margin: 27px 4px 0 4px;
                float: left;
                border-radius: 6px;
                cursor: pointer;
            }
    }

}

//购物车推荐
.recommend-item{
    background-color: white;
    width: 100%;
    padding: 40px 0px;
    margin-top: 100px;
    .recommend-title{
        width: 100%;
        height: 30px;
        background-color: #EEEEEE;
        //line-height: 41px;
        border-bottom: 1px solid #d9d8d6;
        padding: 5px 5px;
        h3{
            border-left: 2px solid red;
            font-size: 14px;
            padding-left: 5px;
           
        }
    }
    .recommend-things{
        width: 100%;
        background-color: #ffffff;
        position: relative;
       // padding-left: 25px;
        overflow: hidden;
        .hot-item{
            float: left;
            width: 100%;
            
            margin: 0 auto;
            ul{margin-left: 60px;}
            li{
                padding-top: 15px;
                width: 25%;
                height: 100%;
                float: left;
                padding-bottom: 20px;
                margin: 0;
                .item-imgs{
                    width: 216px;height: 216px;
                    img{width: 100%;height: 100%;}
                }
                p{    
                    line-height: 1em;
                    width: 216px;
                    height: 40px;
                    font-size: 13px;
                    font-family: 微软雅黑;
                }
                span{
                    color: red;
                    font-size: 14px;
                    padding: 0px 15px 0px 15px;
                    font-weight: bold;
                }
                //&:first-child{padding-left: 15px;}
            }
        }
        .item-btn{
            display: flex;
            height: 35px;
            width: 35px;
            float: left;
            //width: 9%;
            //position: absolute;
            //z-index: 9;
            margin-top: 12%;
        }
        .left-btn{
            margin-left: -100%;
        }
        .right-btn{
            position: absolute;
            right: 0;
        }
    }
    
}


//脚部
.foot-content{
    width: 100%;
    height: 83px;
    background: #F5F5F5;
}

.serve{
    
    ul{
        float: left;
        padding: 0px 148px 0 0;
        &:last-child{padding: 0;}
    }
    li{
        a{ 
            display: block;
            line-height: 22px;
            color: #555;
            font-size: 12px;
        }
        &:first-child{a{font-size: 14px;color: #000;font-weight: bold;}}
    }
}
